package com.gxa.javaserver.dto;

/**
 * 响应数据得类
 * @author:Teacher黄
 * @date:Created at 2020/06/04
 */
public class Response {

    /**
     * 成功得方法
     * @return
     */
    public static ResultDO success(){
        return new ResultDO(200,"处理请求成功!");
    }


    /**
     * 成功得方法
     * @param msg : 提示消息
     * @return
     */
    public static ResultDO success(String msg){
        return new ResultDO(200,msg);
    }


    /**
     * 成功得方法
     * @param msg : 提示消息
     * @param data : 返回得具体得数据
     * @return
     */
    public static ResultDO success(String msg,Object data){
        return new ResultDO(200,msg,data);
    }

    /**
     * 错误得响应
     * @return
     */
    public static ResultDO error(){
        return new ResultDO(400,"处理请求失败!");
    }

    /**
     * 错误得响应
     * @param code : 状态码
     * @param msg : 提示信息
     * @return
     */
    public static ResultDO error(Integer code, String msg){
        return new ResultDO(code,msg);
    }
}
